linux 显示管理器配置

·

查看当前的显示管理器

echo $XDG_SESSION_TYPE
echo $XDG_CURRENT_DESKTOP
systemctl status display-manager.service
ps -A | grep -E '(gdm|lightdm|sddm|xdm|lxdm)'
systemctl --property FragmentPath show display-manager
find /etc/systemd -name 'display-manager.*'

重新配置显示管理器

sudo apt install lightdm
sudo dpkg-reconfigure lightdm
sudo systemctl restart display-manager

sudo dpkg-reconfigure gdm3 -f noninteractive

查看lightdm 中的安装脚本

apt download lightdm
ar x lightdm
tar xvf control.tar.xz

dpkg-deb -R lightdm_1.26.0-8_amd64.deb lightdm-files

实际执行的操作

sudo update-alternatives --install /usr/bin/java java /opt/java 2000
# 这里的数字 2000 是优先级值,数值越高,优先级越高,默认情况下会选择具有最高优先级的备选项
ls /var/lib/alternatives/

修复从kde切换到gnome后字体大小没有恢复的bug

sudo apt update
sudo apt install gnome-tweaks
gnome-tweaks

# 如果还是没有恢复, 可以使用下面的命令强制reset
dconf reset -f /org/gnome/